package com.itheima.demo;

public class SilverCard extends Card{

    public SilverCard(String cardId, String name, String phone, double money) {
        super(cardId, name, phone, money);
    }

    //重写父类的payMoney方法（9折）
    @Override
    public void payMoney(double money) {

        System.out.println("您当前银卡消费：" + money + "元。");
        System.out.println("优惠后价格为：" + money * 0.9 + "元。");
        //先判断余额是否足够，若足够则更新余额
        if (getMoney() < money * 0.9) {
            System.out.println("您当前余额为：" + getMoney() + "元。");
            System.out.println("余额不足，请充值！");
            return;
        }
        //super.payMoney(money * 0.9);
        setMoney(getMoney() - money * 0.9);  //或super.payMoney(money * 0.8);

    }

}
